home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #2 / Ham Radio 2000 - Volume 2.iso / HAMV2 / TCP_IP / TNOS230B / TNOS.1 < prev    next >
Encoding:
Text File  |  1997-02-08  |  15.5 KB  |  397 lines

  1.  
  2.  
  3.  
  4. tnos(1)                 TNOS Users Manual                 tnos(1)
  5.  
  6.  
  7. NNAAMMEE
  8.        tnos -- Tampa Network Operating System
  9.  
  10.  
  11. SSYYNNOOPPSSIISS
  12.        tnos [ _o_p_t_i_o_n_s_._._. ]
  13.  
  14.  
  15. DDEESSCCRRIIPPTTIIOONN
  16.        This manual page reflect TNOS release 2.03 and greater.
  17.  
  18.        _T_N_O_S  is  an  application which makes your computer a com-
  19.        plete TCP/IP-capable machine, complete  with  support  for
  20.        Amateur  Packet  radio,  via the AX25 Link Level Protocol.
  21.        _T_N_O_S support both MS-DOS (or Windows, Win-95,  OS-2),  and
  22.        Unix.  The  MS-DOS version is limited to the DOS 640K con-
  23.        ventional memory boundaries, which limits  the  number  of
  24.        servers  and  features  that can be compiled into the exe-
  25.        cutable.
  26.  
  27.        _T_N_O_S really shines,  though,  on  a  Unix  platform,  like
  28.        Linux!  ALL of _T_N_O_S's features can be compiled in, and the
  29.        _T_N_O_S box can act as a completely separate virtual  machine
  30.        from  the  normal Linux environment, allowing for a secure
  31.        Amateur firewall.
  32.  
  33.        Most TCP/IP servers are contained within  _T_N_O_S,  including
  34.        FTP,  telnet,  HTTP,  NNTP,  and many more. There are also
  35.        some special servers that are particular to Amateur Radio,
  36.        including the Ham version of IRC, the Conference Bridge.
  37.  
  38.        Also  contained in _T_N_O_S is a full-featured Packet Bulletin
  39.        Board System _(_P_B_B_S_), fully compatible with non-NOS  PBBSs.
  40.        It supports compressed and non-compressed PBBS forwarding,
  41.        file upload/download, and lots  more.   In  addition,  the
  42.        PBBS  can be accessed via the Internet (assuming your sta-
  43.        tion  has  Internet  connectivity),  from   anyone's   WWW
  44.        Browser!
  45.  
  46.  
  47. HHIISSTTOORRYY -- FFRROOMM TTHHEE AAUUTTHHOORR
  48.        There was no original intention to start a "_T_N_O_S" project.
  49.        I stumbled onto GRINOS and found it to be  FUN  and  CHAL-
  50.        LENGING.  This  caused me to look around and I found JNOS,
  51.        which was more complete and stable. After initial testing,
  52.        I  ws ready to replace the AA4RE BBS that I was running at
  53.        our club station. I asked the operator of the BBS that was
  54.        feeding me traffic to hold off for a few days while I made
  55.        the change.
  56.  
  57.        All went well, everything was in place, users were  happy.
  58.        So I told the BBS SYSOP to start feeding me traffic. BOOM!
  59.        CRASH! POW! POP! There were 30 second (and greater) delays
  60.        changing into certai message areas that held more than 500
  61.  
  62.  
  63.  
  64. tnos                         09/16/96                           1
  65.  
  66.  
  67.  
  68.  
  69.  
  70. tnos(1)                 TNOS Users Manual                 tnos(1)
  71.  
  72.  
  73.        messages. Messages selected for forwarding never left  the
  74.        system,  since the other BBS was timing out waiting for my
  75.        system to FIND what I wanted to send.
  76.  
  77.        And trying to remotely SYSOP  left  me  frustrated,  since
  78.        very  few  commands  could  be executed without going into
  79.        remote sysop mode, and back again.
  80.  
  81.        And so the sleepless nights started! I became  labeled  by
  82.        those  helping  with  the  project as the "programmer that
  83.        never sleeps"! Mad dashes through the code  were  made  to
  84.        make  temporary adjustments to bring the performance up to
  85.        an acceptable level.
  86.  
  87.        After getting several in the Tampa area to serve as  beta-
  88.        testers (in addition to the original club BBS), I then set
  89.        out to clean up the rubble and make sense of it.
  90.  
  91.        Then (while on a roll) I decided to enhance  many  of  the
  92.        existing  features, including the Conference Bridge. Addi-
  93.        tional servers were added. A few GUI "frills" were  added.
  94.        A  few  adjustments  were made to make it work better with
  95.        ROSE, since that is what our local network uses.
  96.  
  97.        Thus begat TNOS! Several were critical that I did not  let
  98.        the  world  get  their hands on it earlier, but since this
  99.        was never MEANT to be anything other than a personal  pro-
  100.        ject,  I  did not see that I had the time to put into sup-
  101.        porting a project in turmoil. I waited until it was stable
  102.        (relatively)  and  not undergoing daily changes. I'm sorry
  103.        if that didn't please everyone,  but  (to  paraphrase  the
  104.        song), "It's my code and I'll release when I want to".
  105.  
  106.  
  107. CCOOPPYYRRIIGGHHTT IINNFFOO
  108.        TNOS  is  based  on  the previous works of KA9Q, WG7J, and
  109.        many others. Any copyrights or other restriction by  these
  110.        authors  are  still in effect. In addition, all TNOS addi-
  111.        tions, extensions, and re-works are copyright  1992-96  by
  112.        Brian A. Lantz and are made availble under the same condi-
  113.        tions.
  114.  
  115.        TNOS is available at no cost to the Amateur  Radio  commu-
  116.        nity and for educational purposes. If anyone wishes to use
  117.        TNOS derivative code for commercial purposes, you can con-
  118.        tact  the author at 6403 N. Paddock Ave., Tampa, FL  33614
  119.        or email at brian@lantz.com.
  120.  
  121.        TNOS is provided AS-IS, with absolutely no promises,  war-
  122.        ranties,  or  illusions  of  grandeur.  Let  the non-buyer
  123.        beware!
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130. tnos                         09/16/96                           2
  131.  
  132.  
  133.  
  134.  
  135.  
  136. tnos(1)                 TNOS Users Manual                 tnos(1)
  137.  
  138.  
  139. OOPPTTIIOONNSS
  140.        --??
  141.               Displays the version information on this _T_N_O_S  exe-
  142.               cutable.
  143.  
  144.        --AA ddeevviicceess
  145.               Defines  the  maximum  number  of SLIP/AX25-capable
  146.               serial devices allowed.  This number  must  be  the
  147.               same  or  smaller  than  the number of physical ASY
  148.               serial ports defined.  If this  setting  is  higher
  149.               than  the  number  of  serial devices (set with the
  150.               '-P' option), then both are set to this value.  The
  151.               default number of devices is 5.
  152.  
  153.        --BB pprroocceesssseess
  154.               Defines   the   maximum  number  of  BBS  processes
  155.               allowed. The default number of processes is 40.
  156.  
  157.        --DD ddeeffiinniittiioonn
  158.               Defines a new environment variable for  use  within
  159.               _T_N_O_S.  The _d_e_f_i_n_i_t_i_o_n may be in one of two formats,
  160.               _l_a_b_e_l_=_v_a_l_u_e, or _l_a_b_e_l. If the latter form is  used,
  161.               the  value  of _l_a_b_e_l will be set to the name of the
  162.               label.  This command is only available to  executa-
  163.               bles  that  have  had the _S_C_R_I_P_T_I_N_G flag defined in
  164.               their compile.
  165.  
  166.        --EE
  167.               Instructs _T_N_O_S to import all environment  variables
  168.               from  the  OS.   This  command is only available to
  169.               executables  that  have  had  the  _S_C_R_I_P_T_I_N_G   flag
  170.               defined in their compile.
  171.  
  172.        --PP sseerriiaallddeevviicceess
  173.               Defines  the  maximum  number of ASY serial devices
  174.               allowed. If the setting  for  the  '-A'  option  is
  175.               greater,  than  both  are  set  to  that value. The
  176.               default number of devices is 5.   This  command  is
  177.               available on release 2.21 and greater.
  178.  
  179.        --SS mmaannaaggeerr
  180.               Sets default session manager. (Unix versions only)
  181.  
  182.        --TT mmaannaaggeerr
  183.               Sets  session manager to be used for the trace ses-
  184.               sion. (Unix versions only)
  185.  
  186.        --UU ttiimmeeoouutt
  187.               Sets the timeout value for the auto-update feature,
  188.               available  to  those  with the TNOS Browser feature
  189.               compiled in. The timeout waited to make the connec-
  190.               tion  and check for updates defaults to 30 seconds.
  191.               Give a new value here for 'timeout' to change this.
  192.               Those  sites NOT connected to the Internet may want
  193.  
  194.  
  195.  
  196. tnos                         09/16/96                           3
  197.  
  198.  
  199.  
  200.  
  201.  
  202. tnos(1)                 TNOS Users Manual                 tnos(1)
  203.  
  204.  
  205.               to use a '-U 0' here,  to  disable  the  30  second
  206.               check  on  booting.   This  command is available on
  207.               release 2.21 and greater.
  208.  
  209.        --VV
  210.               Give the same output as with the  _-_v  options,  but
  211.               also prompts you at each command, as to whether you
  212.               wish to execute it or not. Also good for diagnosing
  213.               a troubled autoexec.nos file.
  214.  
  215.        --aa iinntteerrffaacceess
  216.               Defines  the  maximum  number  of  AXIP  interfaces
  217.               allowed. The default number of AXIP  interfaces  is
  218.               16.   This command is only available to executables
  219.               that have had the _A_X_I_P flag defined in  their  com-
  220.               pile.
  221.  
  222.        --bb
  223.               Use  BIOS  for  direct  video  screen  output. Much
  224.               faster. (MS-DOS version only - Removed as of 2.21)
  225.  
  226.        --cc
  227.               Sets a TNOS 68000 system to  use  Curses  for  it's
  228.               screen  display management. There aarree no systems of
  229.               this type available outside of the author's  bench.
  230.               This  command is only available to executables that
  231.               have had the _T_N_O_S___6_8_K flag defined  in  their  com-
  232.               pile.
  233.  
  234.        --dd rroooottddiirr
  235.               Sets   the  _T_N_O_S  root  directory  to  _r_o_o_t_d_i_r.  By
  236.               default, the rootdir is '.' for Unix  and  '/'  for
  237.               MS-DOS.
  238.  
  239.        --ee
  240.               Use EGA mode for the screen output, giving either a
  241.               43 or a 50 line display (depending on  the  display
  242.               adapter). (MS-DOS version only)
  243.  
  244.        --ff ccoonnffiiggffiillee
  245.               Instructs _T_N_O_S to use the file _c_o_n_f_i_g_f_i_l_e as a file
  246.               to define alternate definitions  for  the  internal
  247.               _T_N_O_S filename strings.
  248.  
  249.        --gg ccoolloorrnnaammee
  250.               Sets  the  foreground color for _T_N_O_S.  This command
  251.               is available to executables that do  not  have  the
  252.               _U_N_I_X flag defined in their compile.
  253.  
  254.        --kk ccoolloorrnnaammee
  255.               Sets  the  background color for _T_N_O_S.  This command
  256.               is available to executables that do  not  have  the
  257.               _U_N_I_X flag defined in their compile.
  258.  
  259.  
  260.  
  261.  
  262. tnos                         09/16/96                           4
  263.  
  264.  
  265.  
  266.  
  267.  
  268. tnos(1)                 TNOS Users Manual                 tnos(1)
  269.  
  270.  
  271.        --mm
  272.               Displays  the TNOS features MAP information on this
  273.               _T_N_O_S  executable.  This  command  is  available  on
  274.               release 2.20 and greater.
  275.  
  276.        --nn
  277.               Disables  tracing  to a separate session. This will
  278.               make all trace  output  go  to  the  _T_N_O_S  console,
  279.               instead  of  to  the  session accessible via the _F_9
  280.               function key.  This command is  only  available  to
  281.               executables that have had the _T_R_A_C_E flag defined in
  282.               their compile.
  283.  
  284.        --oo sseessssiioonnss
  285.               Sets the maximum number of interactive console ses-
  286.               sions.  This  cannot  be  set  to  less than 5, The
  287.               default for this is set in the mkconfig.tcl  devel-
  288.               opment program, and is usually set to 20.
  289.  
  290.        --rr cciirrccuuiittss
  291.               Defines  the maximum number of Netrom open circuits
  292.               allowed. The default  number  of  circuits  is  20.
  293.               This  command is only available to executables that
  294.               have had the _N_E_T_R_O_M flag defined in their  compile.
  295.  
  296.        --ss ssoocckkeettss
  297.               Sets the maximum number of sockets available within
  298.               _T_N_O_S.  The default number of sockets is set  up  in
  299.               the  mkconfig.tcl  development program, and is usu-
  300.               ally set to 40.
  301.  
  302.        --tt
  303.               Disables internal timers - for  debugging  purposes
  304.               only. (Unix versions only)
  305.  
  306.        --uu
  307.               Grabs  all  Upper  Memory Blocks _(_U_M_B_s_) on startup.
  308.               This command is only available to executables  that
  309.               have  had  the  _U_M_B  flag defined in their compile.
  310.               (MS-DOS version only - Removed as of 2.21)
  311.  
  312.        --vv
  313.               Startup in verbose mode. This causes  all  commands
  314.               in  the  autoexec.nos  file  to be displayed before
  315.               they are executed,  to  help  determine  where  you
  316.               might be having errors in processing that file.
  317.  
  318.        --xx sswwaappffiilleennaammee
  319.               Redefines  the  filename  to  use when swapping out
  320.               _T_N_O_S to use a XSPAWNed shell.  This command is only
  321.               available  to  executables that have had the _X_S_P_A_W_N
  322.               flag defined in their compile. (MS-DOS version only
  323.               - Removed as of 2.21)
  324.  
  325.  
  326.  
  327.  
  328. tnos                         09/16/96                           5
  329.  
  330.  
  331.  
  332.  
  333.  
  334. tnos(1)                 TNOS Users Manual                 tnos(1)
  335.  
  336.  
  337. AAUUTTHHOORR
  338.        The  author,  mastermind,  tempermental ruler, and primary
  339.        fan of _T_N_O_S is Brian A. Lantz <brian@lantz.com>.
  340.  
  341.        _P_L_E_A_S_E DO NOT send _T_N_O_S support  email  to  that  address.
  342.        _T_N_O_S  support is handled ONLY on the TNOS-TOPICS and TNOS-
  343.        SUPPORT mailing lists.
  344.  
  345.  
  346. SSEEEE AALLSSOO
  347.        The _T_N_O_S Frequently Asked Questions _(_F_A_Q_) document.  Do  a
  348.        ffiinnggeerr  ttnnooss@@llaannttzz..ccoomm  for  info on how to obtain the _F_A_Q
  349.        document.
  350.  
  351.        The _T_N_O_S_-_T_O_P_I_C_S mailing list is a great user-supported way
  352.        of  getting  the  help you may need from time to time. The
  353.        same ffiinnggeerr command listed above will  give  you  info  on
  354.        this, also.
  355.  
  356.        Voluntarily  registering  your _T_N_O_S will get you access to
  357.        support from the author of _T_N_O_S, Brian A. Lantz, through a
  358.        special   author-supported   mailing  list  (TNOS-SUPPORT)
  359.        available for only rreeggiisstteerreedd uusseerrss of _T_N_O_S.
  360.  
  361.        You can find _T_N_O_S _C_E_N_T_R_A_L, with the definitive information
  362.        about _T_N_O_S at http://www.lantz.com.
  363.  
  364.        The  alpha  code development machine (that the author uses
  365.        to do the actual _T_N_O_S development on) can be found by tel-
  366.        neting    to    ko4ks.ampr.org    or   on   the   WWW   at
  367.        http://ko4ks.ampr.org.
  368.  
  369.  
  370. BBUUGGSS
  371.        Surely you joke ;-)
  372.  
  373.  
  374. CCOOPPYYRRIIGGHHTT
  375.        Tampa  Network  Operating  System  (TNOS)   is   Copyright
  376.        1992-1996  by Brian A. Lantz. TNOS is available at no cost
  377.        to the Amateur Radio community and  for  educational  pur-
  378.        poses.
  379.  
  380.  
  381. TTNNOOSS DDOOCCUUMMEENNTTAATTIIOONN PPRROOJJEECCTT
  382.        This  MAN  page  is part of the TNOS Documentation Project
  383.        and  is  maintained  by  the  author  of  TNOS,  Brian  A.
  384.        Lantz/KO4KS,  and  is  Copyright 1996 by Brian A. Lantz on
  385.        behalf of the TNOS Documentation Project.
  386.  
  387.        For further information on the TNOS Documentation Project,
  388.        see the TDP Web Pages. <http://www.lantz.com/TDP/>
  389.  
  390.  
  391.  
  392.  
  393.  
  394. tnos                         09/16/96                           6
  395.  
  396.  
  397.